# -*- coding: utf-8 -*-
import pika

def receive():
    connection = pika.BlockingConnection(pika.ConnectionParameters(host='localhost'))
    channel = connection.channel()

    channel.queue_declare(queue='hello')

    print(' [*] Waiting for messages. To exit press CTRL+C')

    def callback(ch, method, properties, body):
        print(" [x] Received %r" % (body,))

    channel.basic_consume(callback, queue='hello', no_ack=True)

    channel.start_consuming()


if __name__ == '__main__':
    receive()
